from flask import Flask
import pymysql

# 创建flask实例
app = Flask(__name__)

# 数据库配置
app.config['MYSQL_HOST'] = 'localhost'  # mysql装在了哪台电脑上, localhost 或 127.0.0.1代表本机
app.config['MYSQL_USER'] = 'root'  # 用户名
app.config['MYSQL_PASSWORD'] = '123456'  # 密码
app.config['MYSQL_DB'] = 'mydb'  # 数据库名字
app.config['MYSQL_CURSORCLASS'] = 'DictCursor'  # 返回字典格式结果


# 获取数据库连接
def get_db():
    return pymysql.connect(
        host=app.config['MYSQL_HOST'],
        user=app.config['MYSQL_USER'],
        password=app.config['MYSQL_PASSWORD'],
        database=app.config['MYSQL_DB'],
        cursorclass=pymysql.cursors.DictCursor
    )